package com.itrencai.d12_Recurtion.byte_stream;

import java.io.*;

//使用文件字节输入流一次读完文件的全部字节，可以完美解决中文乱码问题
public class FileInputStreamDemo3 {
    public static void main(String[] args) throws IOException {
        //创建一个文件字节输入流管道与源文件接通
        File f=new File("E:\\javalearn\\opp-app\\oop-app\\src\\data3.txt");
        InputStream  is=new FileInputStream("E:\\javalearn\\opp-app\\oop-app\\src\\data3.txt");
        //2.定义一个字节数组与文件的大小一样大
//        byte[] buffer=new byte[(int) f.length()];
//        int len= is.read(buffer);
//        System.out.println("读取了多少个字节"+len);
//        System.out.println("文件大小："+f.length());
//        System.out.println(new String(buffer));

//        读取全部字节
        byte[] buffer= is.readAllBytes();
        System.out.println(new String(buffer));
    }
}
